package com.itheima.service;


import com.itheima.entity.PageResult;
import com.itheima.entity.QueryPageBean;
import com.itheima.pojo.User;

import java.util.List;

public interface UserService {
    //通过用户名查询用户信息
    public User findByUsername(String username);
   //分页查询
    PageResult pageQuery(QueryPageBean queryPageBean);
    //用过id查询用户信息
    User findUserById(Integer id);
    //通过id查询用户信息
    List<Integer> findRoleById(Integer id);
     //编辑角色信息
    void editUser(Integer[] roleIds, User user)throws Exception;

    //新增用户信息
    void addUser(Integer[] roleIds, User user);

      //分页查询
    PageResult findPage(QueryPageBean queryPageBean);
    //通过id删除用户信息
    void delete(Integer id);
}
